#!/bin/bash

cd /root/svn/trunk/conselheiro-web/
svn up
mvn clean package

warfile="target/conselheiro.war"
if [ -f "$warfile" ] ; then
        echo
        echo "[SUCESS] A nova versao foi gerada com sucesso" 
        echo 

        # Desligando o tomcat
        cd /var/local/tomcat7
        sh bin/shutdown.sh

        # Armazenando backup da ultima versao instalada e removendo aplicacao
        mv webapps/ROOT.war bkp-war/
        rm -rf webapps/ROOT/

        # Implantando a nova versao
        cd /root/svn/trunk/conselheiro-web/
        mv target/conselheiro.war /var/local/tomcat7/webapps/ROOT.war

        # Ligando o tomcat
        sh /var/local/tomcat7/bin/startup.sh
        echo "[SUCCESS] O servidor foi reiniciado. Aguarde alguns segundos e recarregue o site"
        exit
fi
        echo "[ERROR] Ocorreu erro na geracao do pacote. Verifique o log"
